//
//  UITextField+Regex.m
//  meiyaya
//
//  Created by 张领瑞 on 2017/9/1.
//  Copyright © 2017年 ShiFeiEr. All rights reserved.
//

#import "UITextField+Regex.h"

@implementation UITextField (Regex)


-(BOOL)isMobilePhoneNumber{
    
    if (self.text.length != 11)
    {
        return NO;
    }
    /**
     * 手机号码:
     * 13[0-9], 14[5,7], 15[0, 1, 2, 3, 5, 6, 7, 8, 9], 17[6, 7, 8], 18[0-9], 170[0-9]
     * 移动号段: 134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705
     * 联通号段: 130,131,132,155,156,185,186,145,176,1709
     * 电信号段: 133,153,180,181,189,177,1700
     */
    NSString *MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[0678])\\d{8}$";
    NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];
    if ([regextestmobile evaluateWithObject:self.text]) {
        return YES;
    }else{
        return NO;
    }
}
@end
